package cn.rkylin.oms.system.dictionary.service;


import java.util.List;

import com.github.pagehelper.PageInfo;
import cn.rkylin.oms.system.dictionary.domain.OMS_DICT;
import cn.rkylin.oms.system.dictionary.vo.DictVO;

public interface IDictService {
	
	PageInfo<DictVO> findByWhere(int page, int length, DictVO param) throws Exception;
	
	public void insert(DictVO dictVO) throws Exception;
	
	public void update(DictVO dictVO) throws Exception;
	
	public void delete(String dictId) throws Exception;

	List getParamDictByCode(OMS_DICT oms_DICT) throws Exception;
	
	List getDictTypeList(OMS_DICT oms_DICT) throws Exception;
	
	List getDictByCondition(DictVO dictVO) throws Exception;
	
}
